Im want to start programming, been saying i was going to do it, and never do. Always need to make tools and stuff, and want to learn more about computers by programming. Only one problem.. I dont know which language to start with? Here ups and downs about all 3...

What do u guys think?

Btw, Im familiar with basic syntax and stuff, from learning PHP awile back.. So i can understand basics already..

For platform, i want to do only Windows for now. Console and Windows form applications .. Whats most important to me is speed and productivity. (and something that wont take TOO long to learn :P )